<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 一元运算符
    // 自增运算符 i++ ， 先做计算后再进行加一，和++i 先做加一后再进行计算， 单独使用时两者没有区别
    let num1 = 10
    num1++
    console.log(num1)  // 11
    let num2 = 10
    ++num2
    console.log(num2)  // 11

    console.log(num1++ + 1); // 12
    console.log(num1); // 12

    console.log(++num2 + 1); // 13
    console.log(num2); // 12

    // 自减运算符 i-- ， 先做计算后再进行减一，和--i 先做减一后再进行计算， 单独使用时两者没有区别
    let num3 = 10
    num3--
    console.log(num3)  // 9
    let num4 = 10
    --num4
    console.log(num4)  // 9

    console.log(num3-- - 1); // 8
    console.log(num3); // 8

    console.log(--num4 - 1); // 7
    console.log(num4); // 8

  </script>
</body>

</html>